Text copied to clipboard!

Başlık

Text copied to clipboard!

Oyun Programcısı

Açıklama

Text copied to clipboard!
Bir Oyun Geliştiricisi arıyoruz. Bu pozisyon, yaratıcı ve teknik becerilerin birleşimini gerektirir. Aday, oyunların yazılım altyapısını geliştirmekten, oyun mekaniğini programlamaktan ve oyun motorlarıyla çalışmaktan sorumlu olacaktır. Oyun Geliştiricisi, tasarımcılar, sanatçılar ve ses mühendisleriyle yakın iş birliği içinde çalışarak, oyunculara sürükleyici ve eğlenceli deneyimler sunan oyunlar yaratacaktır. Pozisyon, Unity, Unreal Engine gibi popüler oyun motorlarında deneyim sahibi, C++, C# gibi programlama dillerine hâkim bireyler için uygundur. Adayın, oyun geliştirme sürecinin tüm aşamalarına hâkim olması ve hem mobil hem de masaüstü platformlar için oyunlar geliştirme konusunda deneyim sahibi olması beklenmektedir. Oyun Geliştiricisi, oyun performansını optimize etmek, hataları ayıklamak ve kullanıcı deneyimini iyileştirmek için sürekli olarak testler yapmalı ve geri bildirimlere göre geliştirmeler yapmalıdır. Ayrıca, oyun içi yapay zekâ sistemleri, fizik motorları ve çok oyunculu altyapılar gibi karmaşık sistemlerin geliştirilmesinde aktif rol alacaktır. Bu pozisyon, yaratıcı düşünceye sahip, problem çözme yeteneği güçlü ve takım çalışmasına yatkın bireyler için idealdir. Adayın, oyun sektöründeki güncel trendleri takip etmesi ve yenilikçi fikirler sunabilmesi beklenmektedir. Eğer siz de oyun dünyasına tutkuluysanız ve teknik becerilerinizi yaratıcı projelerde kullanmak istiyorsanız, ekibimize katılmak için başvurunuzu bekliyoruz.

Sorumluluklar

Text copied to clipboard!
  • Oyun motorları kullanarak oyunların yazılım altyapısını geliştirmek
  • Oyun mekaniği ve kullanıcı etkileşimlerini programlamak
  • Performans optimizasyonu ve hata ayıklama işlemlerini gerçekleştirmek
  • Tasarımcılar ve sanatçılarla iş birliği yapmak
  • Yapay zekâ ve fizik sistemlerini entegre etmek
  • Çok oyunculu oyun altyapılarını geliştirmek
  • Kod belgelerini hazırlamak ve sürdürmek
  • Yeni teknolojileri araştırmak ve uygulamak
  • Proje zaman çizelgelerine uymak
  • Kullanıcı geri bildirimlerine göre iyileştirmeler yapmak

Gereksinimler

Text copied to clipboard!
  • Bilgisayar mühendisliği veya ilgili bir alanda lisans derecesi
  • Unity veya Unreal Engine gibi oyun motorlarında deneyim
  • C++, C# gibi programlama dillerine hâkimiyet
  • Oyun geliştirme süreçleri hakkında bilgi sahibi olmak
  • Takım çalışmasına yatkınlık ve iletişim becerileri
  • Yaratıcı düşünme ve problem çözme yeteneği
  • Mobil ve masaüstü platformlar için oyun geliştirme deneyimi
  • Versiyon kontrol sistemleri (Git vb.) kullanma bilgisi
  • İngilizce teknik dokümantasyon okuyabilme
  • Zaman yönetimi ve çoklu görevleri yürütebilme becerisi

Potansiyel mülakat soruları

Text copied to clipboard!
  • Unity veya Unreal Engine ile ne kadar süredir çalışıyorsunuz?
  • Hangi oyun projelerinde yer aldınız? Kısaca açıklayabilir misiniz?
  • C++ veya C# ile geliştirdiğiniz bir projeyi anlatır mısınız?
  • Takım çalışması içinde karşılaştığınız bir zorluğu nasıl aştınız?
  • Mobil oyun geliştirme konusunda deneyiminiz var mı?
  • Yapay zekâ sistemleriyle çalıştınız mı? Örnek verebilir misiniz?
  • Oyun performansını nasıl optimize edersiniz?
  • Hangi oyunları oynamaktan keyif alırsınız ve neden?
  • Versiyon kontrol sistemleriyle çalışma deneyiminiz nedir?
  • Kariyerinizde hangi teknolojileri öğrenmek istiyorsunuz?